using System.Security.Cryptography.X509Certificates;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace PhoenixCrabV6.Engine.Images
{
    public interface ITextImage
    {
        /// <summary>
        /// Text rendering override
        /// </summary>
        string Text { get; set; }
        string FontName { get; set; }


        void LoadContent();
        void UnloadContent();
        void Update(GameTime gameTime);

        /// <summary>
        /// Draws the image with the upper left corner as the reference point
        /// </summary>
        /// <param name="spriteBatch"></param>
        void Draw(SpriteBatch spriteBatch);
    }
}